//
//  filterHotelView.h
//  PassFeed
//
//  Created by passfeediOS on 16/8/26.
//
//

#import <UIKit/UIKit.h>
#import "LHButton.h"

@protocol hotelBtnDidClickDelegate <NSObject>

@required
/**
 *  点击定位标志按钮调用的方法
 */
-(void)locationBtnDidClick:(LHButton*)btn;
/**
 *  点击过滤标志按钮调用的方法
 */
-(void)filterBtnDidClick:(LHButton*)btn;
/**
 *  点击货币标志按钮调用的方法
 */
-(void)currencyBtnDidClick:(LHButton*)btn;
/**
 *  点击排序标志按钮调用的方法
 */
-(void)sortBtnDidClick:(LHButton*)btn;
@end

typedef void(^locationBtnClickBlock)(void);

typedef void(^filterBtnClickBlock)(void);

typedef void(^currencyBtnClickBlock)(void);

typedef void(^sortBtnClickBlock)(void);

@interface LHButtonView : UIView

@property(nonatomic,assign)id<hotelBtnDidClickDelegate> delegate;

@property(nonatomic,strong)LHButton *cellBtn;

@property(nonatomic,copy) locationBtnClickBlock locationBtnClickBlock;
@property(nonatomic,copy) filterBtnClickBlock filterBtnBlock;
@property(nonatomic,copy) currencyBtnClickBlock currencyBtnBlock;
@property(nonatomic,copy) sortBtnClickBlock sortBtnBlock;

/**
 LHButtonView初始化

 @param frame    frame
 @param titleArr  标题数组
 @param imageArr 图片数组

 @return LHButtonView的实例对象
 */
-(instancetype)initWithFrame:(CGRect)frame AndTitleArray:(NSArray*)titleArr AndImageArray:(NSArray*)imageArr;
@end
